Understanding biology through problem solving - Hoey, Harry (Blackie, 1991)