Roger l'Estrange

3 books

255 pages first pub 1955 (editions)

584 pages first pub 1685 (editions)

informative medium-paced

362 pages missing pub info (editions)