The Junior Medical Officer's Guide to the Hospital Universe John Shi - Paperback £27.99 Find out more