Recommended books for you to read

Here is a selection of books that are worth reading to broaden your understanding of computing.

We would challenge you to read at least one! They are always useful to mention at interviews etc (but only if you have really read them!)

Our Current List of Titles:

ChatGPT & Artificial Intelligence: Generative AI as you've never seen (Alan Sphere Art)

Outnumbered - From Facebook and Google to Fake News and Filter-bubbles (David Sumpter) About the algorithms that "run" our society.  

Artificial Intelligence: Everything you need to know about the coming AI. A Ladybird Expert Book (The Ladybird Expert Series)  (Michael Wooldridge head of AI at Oxford Uni

The Coming Wave: The instant Sunday Times bestseller from the ultimate AI insider ( Mustafa Suleyman , Michael Bhaskar)

Computational Fairy Tales (Jeremy Kubica) -  Principles of computational thinking.

Big Data does size matter? (Timandra Harkness) 

But How Do It Know, J Clark Scott (taking the mystery out of computers - how they work)

97 Things Every Programmer Should Know,  Henney (97 short and useful tips for programmers)

The Drunkards Walk - how randomness rules our lives ( Leonard Mlodinow) 

Algorithms to Live By (Brian Christian) - application of computer algorithms to real life.

Colossus: The secrets of Bletchley Park's code-breaking computers, Copeland et al.

Colossus: Bletchley Park's Last Secret: Bletchley Park's Greatest Secret, Gannon

The Secret Life of Bletchley Park: The History of the Wartime Codebreaking Centre by the Men and Women Who Were There, McKay  This is a very readable and human sided story. 

Secrets and Lies Digital Security in a Networked World, Schneier  (A brilliant book that describes digital security in an easy to understand way.)

The Cuckoo's Egg Tracking a Spy Through the Maze of Computer Espionage , Stoll (A fascinating read about tracing a hacker in the early days of the Internet.)

The Google Story, Vise (An account of one of the most remarkable organizations of our time.)

Are You Smart Enough to Work at Google?: Fiendish Puzzles and Impossible Interview Questions from the World's Top Companies,  Poundstone,  Prepare for interview, see what you Facebook page says about you and much more.

1001 Video Games You Must Play Before You Die, Mott (Nice history of video games....!!)

Where Wizards Stay up Late  Hafner , Lyon (The origins of the Internet) 

Code: The hidden language of computer hardware and software  Petzold (drivers of tech innovation)

Out of Their Minds by D Shasha and Cathy Lazere   (the lives and discoveries of fifteen unsung computer scientists whose programs have helped people from factory owners to cartoonists.)

A Brief History of the Future: Origins of the Internet , Naughton (An overview of the development of the Internet)

The Pattern on the Stone: The Simple Ideas That Make Computers Work,  Daniel Hillis (explains the basic concepts of the computer in everyday language)

The Singularity is Near by Raymond Kurzweil

Hello World: How to be Human in the Age of the Machine by Hannah Fry; Black Swan, 2019. (the good, the bad and the downright ugly of the algorithms that surround us)