First, Second, and Third John: – Paperback, by George L. Parsenios; – Very Good

A nice touch in this textbook is the color-coded sections for different topics.