I can't say enough good things about this book. I found it recommended here and I am ever so glad I picked it up. A group of quirky, geeky characters set out to solve a centuries old puzzle using modern tech.
I love it. Hopefully I'll finish tonight, review to follow.