Livros escritos by Graham Foster, FRCP, PhD