John: Audio Lectures
24 Lessons on History, Meaning, and Application
Description of the book