Macleod's Clinical Diagnosis Alan Japp (author), Colin Robertson (author), Rohana J. Wright (author), Matthew J. Reed (author), Andrew Robson (author), John Macleod (associated with work) Paperback Published 31 Jan 2018