General Practice at a Glance by Graham Easton & Paul Booton