Fundamentals of physics - Shankar, R. (New Haven Yale University Press, 2014)