Planetary Science by David Cole & Michael M. Woolfson