Principles and Practice of Case-based Clinical Reasoning Education - ten Cate (Springer International Publishing, 2018)