James C. Quick

3 books

640 pages 2002

challenging informative medium-paced

636 pages hardcover 1000

informative medium-paced

504 pages 2001

medium-paced