John Herbert Roper

4 books

368 pages paperback

nonfiction autobiography biography history challenging reflective medium-paced

320 pages hardcover

nonfiction art autobiography biography informative medium-paced

184 pages 1993

challenging reflective medium-paced

360 pages hardcover 2001