Brief Lives: Marquis De Sade

author

by David Carter (author)

Paperback

ISBN: 978-1-84391-917-9

ISBN-10: 1-84391-917-6

Hesperus Press Ltd · 2011