by Andrew Brown (translator ) (Author), PaulBailey(foreword) (Author), PietroAretino (Author)
Format: Paperback
Pages: 116
Publisher: Hesperus Press Ltd
Published: 08 May 2006
ISBN 10: 1843911221
ISBN 13: 9781843911227