European Crowns 1484-1600 - John S. Davenport