Along with the others already mentioned, I think Randy Mosher's new Mastering Homebrew is worth a look. It has the basic process description for the new brewer as well some nice discussion of recipe formulation, with some nicely designed charts and graphs.