Study and Teaching Guide: The History of the Renaissance World Julia Kaziewicz - Paperback £35.99 Find out more