David C. Frederick

1 book

331 pages paperback 2003

informative medium-paced

331 pages 1994

challenging informative medium-paced

383 pages hardcover 2002

383 pages 2002

adventurous medium-paced