English Beginner Gravity.An Introduction to Einstein's General Relativity.Solutions to Problems James Hartle 2003 View book