A study of European history - Mukherjee, L.