what is the best cryptocurrency book to read to understand mining, how prices are determined, relationship between marketcap and price, the different exchanges, how exchanges function etc. Thanks