Thanks for the help, everyone! I'll take all of this into account and take a look at some of the suggested books.