books on hashes