Awesome and very helpful as a guide. I highly recommend getting this book. I rented from the library, but I would highly suggest buying this one. Not really meant to be read as much as consulted from time to time.