"Good but annoying"
I agree with the other reviewer regarding the reader. This book needs a second edition update - not read by Sean Pratt. If you can get past the herky-jerky narration then it's worthwhile but I'm off to my local Library for the other two volumes.