Hats off to the author and his willingness to combine his curiosity and skillset in such a rewarding way. We need more people like him.