100 Diagnostic Dilemmas in Clinical Medicine. (2017)