John Iliffe

9 books

210 pages 2005

nonfiction history science challenging emotional informative medium-paced

400 pages paperback

nonfiction history challenging medium-paced

365 pages 1995

nonfiction history challenging informative slow-paced

354 pages hardcover

nonfiction health history medium-paced

113 pages paperback

nonfiction business economics sociology

436 pages hardcover 1995

nonfiction history challenging informative slow-paced

404 pages hardcover

nonfiction history sociology informative medium-paced

636 pages 1979

nonfiction history challenging informative reflective slow-paced

256 pages paperback

nonfiction history sociology informative medium-paced