Effective learning and teaching in engineering - Baillie, Caroline (RoutledgeFalmer, 2004)