Years of renewal european history 1470 - 1600 - Lotherington, John; Brice, Katherine (Hodder & Stoughton, 1992)