David C. Frederick

4 books

331 pages paperback 2003

informative medium-paced

331 pages 1994

challenging informative medium-paced

383 pages hardcover 2002

383 pages 2002

adventurous medium-paced