You may want to look at Brown's Advanced Math. It derives a lot of the identities, and has a lot in the way of explanation.