I have bought this book and it's excellent. I have only had time for quick look but planning in reading and using it more in depth soon, I will post a review when done!

One of the issues I am...