By Elizabeth Cheshire, Daniel Horton-Szar
By Alasdair Cameron, M J Akhtar, Daniel Horton-Szar
By Elisabetta Battista, MBBS, BSc, Dr., Daniel Horton-Szar, BSc(Hons), MBBS(Hons), MRCGP, Clive P. Page