Andreas Antonopoulos just released (or is just about to release) a book on bitcoin. here you can purchase as ebook here
http://shop.oreilly.com/product/0636920032281.do. from what ive heard it is quite good, for both general readersv and advanced students of crypto. not a physical book, but has all the library #s and ISBN etc, so its a legit publication.