Blood royal

by Hugh Bicheno

xli, 390 pages, 8 unnumbered pages of plates : 24 cm