Thanks for the book recommendation, Marco, I've added it to my list.