Books on computing are often nasty, brutish and over long. To paraphrase Frank Zappa: written by people who can't write for people who can't read. There's a psychological case study to be done as to why they are often so garishly coloured (the colours of wasps and venomous creatures being particularly popular). There's an economic case study to be done as to why they are often so expensive (particularly in relation to European and American prices!). And, with respect to system development and design, there's an educational case study to be done about whether many of them have serious content at all or whether the content is the same size as the book. This book is the best I know of. Its relatively cheap, completely non-pompous, well-written (whatever that means) and accessible. The authors are non-patronising, get to the point, give me the facts, get them largely right, then make their excuses and leave. I like it.