Aspects of European History, 1494-1789 by Stephen J. Lee