Philip V. Cannistraro

7 books

784 pages paperback

nonfiction history adventurous informative medium-paced

700 pages paperback

nonfiction history informative medium-paced

115 pages paperback

nonfiction history medium-paced

1170 pages hardcover 1997

challenging informative medium-paced

685 pages 1993

biography informative medium-paced

267 pages 1977

missing page info 1999