by Nicholas Canny (Author), Nicholas P. Canny (Author)
Format: Hardcover
Pages: 652
Publisher: OUP Oxford
Published: 01 May 2001
ISBN 10: 0198200919
ISBN 13: 9780198200918