Cărți scrise by Graham Foster, FRCP, PhD