History principles and application - Gregory, R. J.; Emerirus (Noida, 2023)