One of the best books I've read in the last decade
The Internets Own Boy aired on BBC the other day.Or you can watch it on YouTube