Thanks to Matt, Malka and Hakan for your input. I will get those recommended books and dive right into them.