Comments: 1
Let me know what you think - these kinds of books are right up my alley!