by Alastair Carruthers MA BM BCh FRCP(LON) FRCPC (Author), Jean Carruthers MD FRCSC (Author), Murad Alam MD (Series Editor), Jeffrey S. Dover MD FRCPC (Series Editor) & 1 more