Macleod's Clinical Diagnosis by Alan Japp & Colin Robertson