Its got a little bit of all of the above, plus a lot of environmental geology. If any of these interest you, give this a go. It's well done in my opinion; it's edited concisely, tons of information, but broken down so that most people can understand it.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews