John Langan

178 books

658 pages paperback 2013

medium-paced

660 pages paperback 1993

informative medium-paced

660 pages 1993

informative medium-paced

532 pages paperback 1998

informative lighthearted medium-paced

628 pages 1992

informative medium-paced

628 pages paperback 1992

228 pages hardcover 2015

333 pages hardcover 2024

fiction horror

272 pages digital

469 pages paperback 1992 user-added

nonfiction education essays historical philosophy politics religion