Karl Rosenkranz

3 books

344 pages hardcover

nonfiction art design philosophy challenging informative medium-paced

498 pages hardcover

nonfiction classics history literary

228 pages paperback

nonfiction history