Oxford handbook of clinical medicine 2nd ed. - Hope,R.A.et al (Oxford University press.)