This book discusses the battle between codemakers and codebreakers that has been going on for centuries as well as describing the processes of enciphering and deciphering.