Whether you are a rookie, amateur or an expert in coding, this book would definitely prove to be an interesting read for you. It does not really matter if you are not a developer, even then it will definitely give you a good amount of interesting information. Whether you are tester, programmer, or a non technical having a fair amount of interest in technology and logical thinking, do give it a try. I am sure once you start it, you would strive to delve into each page thoroughly right from page 1 to 248.
Nine Algorithms That Changed The Future has been beautifully written by John MacCormick is bound to give you an overview and insight of computing and possibilities about it. It starts with a pace that will be well absorbed by all kind of readers. First chapter starts with a general introduction to computing. The next 2 chapters will reveal all about algorithms for search engine covering concepts and importance of indexing and then the algorithm that works for the ranking of a page. In these 2 chapters you would learn about some amazing facts about indexing and page ranking.
Chapters 4 and 5 will give you an insight of coding theory. Where it is Introduction to public key cryptography that is covered in chapter 4, the next chapter provides you learning about error correction codes. Next chapter (no. 6) touches upon a unique kind of subject that is pattern recognition. Data compression is covered then in chapter 7 giving details of both kind of compressions – lossy and lossless; and the exact theories behind these two kind of compressions.
Without further revealing about rest of the chapters I am sure whatever revealed about is good enough to compel you to go for this lovely read.