Principles and practice medicine - Haslett, Christopher (Churchill livingstone publishing, 2002)