Reviews: Books and Software


This section contains reviews and information about books and programs that I found worthwhile. Note that I don't review books or programs professionally, these are ones I bought, and that I thought were worth the effort of writing a review, or that I have reviewed for CUv magazine.

Introduction

Books - General:

Control and Creativity, by Lawrence Lessig
Darwin's Audubon, by Gerald Weissman
Best Reading in 2007
Best Reading in 2008
Best Reading in 2009

Books - History:

Dirty Little Secrets of the Twentieth Century, by James F. Dunnigan
Enigma - The Battle for the Code, by Hugh Sebag-Montefiore
Guns, Germs and Steel, by Jared Diamond
A History of London, by Stephen Inwood
London - The Biography, by Peter Ackroyd
Robert E. Lee's Civil War, by Bevin Alexander
Trafalgar, by Tom Pocock
What the Dormouse Said, by John Markoff

Books - Programming and Software Development

Agile Project Management, by Jim Highsmith
Agile Software Development, by Robert C Martin
Aspect Oriented Software Development, by Robert E Filman, Tzilla Elrad, Siobham Clarke and Mehmet Aksit
The C++ Programming Language (4th Edition) by Bjarne Stroustrup
Computer Security for the Home and Small Office, by Thomas C Greene
Cross Platform .NET Development, by M.J. Easton and Jason King
Effective Visual Studio .NET, by R K DeLoveh, William Sempf, Dan Maharry and Donald Xie
Expert C# Business Objects, by Rockford Lhotka
Extreme Programming, by Kent Beck
eXtreme .NET, by Dr Neil Roodyn
Game Design, by Andrew Rollings and Ernest Adams
Holub on Patterns. by Allen Holub
Instant Messaging Systems, by DreamTech Sofware team
Network Troubleshooting Tools, by Joseph D Sloan
Open Source Web Development with LAMP, by James Lee and Brent Ware
The Practice of Programming, by Brian Kerigan and Rob Pike
Programming in the .NET Enviornment, by Damien Wakins, Mark Hammond & Brad Abrams
Programming C# (4th edtion) by Jesse Liberty
Python Network Programming, by Brian Greene
Secure Programming Cookbook, by John Viega and Matt Messier
Starting development with Qt - books for beginners
The Semantic Web, by Michael C Daconta, Leo J obrst and Kevin T Smith
User Interface Design for Programmers, by Joel Spolsky
Working Effectively with Legacy Code, by Michael Feathers
Command and Control by Eric Schlosser

Books - Science:

The Elegant Universe, by Brian Greene
Emergence, by Steven Johnson
The Magic Furnace, by Marcus Chowne
Imaginary Weapons, by Sharon Weinberger
An Alien Civilisation Detection Simulation

Software:

EmEditor


Back to the Phlogiston Blue top page


If you have any questions or comments about the articles on my web site, click here to send me email.