James M. Wallace

4 books

264 pages paperback

nonfiction autobiography biography education history informative medium-paced

256 pages 2001

nonfiction philosophy funny informative reflective slow-paced

184 pages 2011

informative medium-paced

512 pages hardcover

nonfiction art science technology medium-paced