Oxford Handbook of Clinical Medicine by Edward Davidson, Ian Wilkinson & Murray Longmore