Excellent book for learning about how Bitcoin and other crypto-currencies work. It also covers encryption in detail, a must read for anyone interested in learning how it works. Would be of great interested to anyone into maths.