Natural Philosophy (Honours Class A) lecture notes