Another book that I highly recommend one has for doing German research is a German-English Dictionary for obvious reasons. Two other useful books that I wish I owned are Following the paper trail : a multilingual translation guide by Jonathan D. Shea and Deciphering handwriting in German documents : analyzing German, Latin, and French in vital records written in Germany by Roger P. Minert, both of which I wrote about here. (I should note that Following the Paper Trail is also useful for other countries, and if I remember correctly, has information on translating records in Polish, Russian and Lithuanian as well as French and other languages that I cannot recall at the moment.
Well, those are some of the records I have used to uncover my German ancestors. I haven't listed all of the records I have used so far due to being busy, but these are the main resources. I hope this helps someone in researching their German ancestors. What records do you use? As always, you can leave a comment with your opinions or experiences. Thanks!