Problem-Based Learning by Howard S. Barrows & Robyn M. Tamblyn