Avoiding Errors in Adult Medicine by D. John, Ian P. Reckless & M. Reynolds