The Analogical Practitioner: Relating Theory to Practice in Vocational Settings Using Problem Solutions, Causality, Design Patterns, Abstraction, and Case-Based Reasoning - Kingsley, Paul (European Scientific Journal, ESJ, 2017)