Craig Baird

3 books

336 pages paperback

nonfiction design informative medium-paced

240 pages hardcover 2025

nonfiction history

24 pages 2010

adventurous dark funny medium-paced