A very solid, engagingly written overview, though perhaps a bit more critical than strictly necessary of religious views.