Crafting A Class - Duffy. (Princeton University Press,)