John P. Harrington

8 books

641 pages 2008

fiction play challenging informative slow-paced

577 pages 1991

fiction play challenging informative slow-paced

320 pages 1997

medium-paced

176 pages hardcover

fiction art history play

95 pages 1988

informative medium-paced

missing page info paperback

360 pages paperback

nonfiction medium-paced

158 pages 2011

play informative reflective fast-paced