Updated edition for medical students written in a detailed but approachable styke including self assessment material.