Classical and modern physics : a textbook for students of science and engineering