Sarah Flannery -- the Irish teenager who had invented a new public key cryptosystem -- and her father have written a book, "In Code: A Mathematical Journey". It doesn't seem to be available yet in the U.S.; however, amazon.co.uk is perfectly willing to ship it. My copy is on order... --Steve Bellovin