Warning: the answers to the exercises are not provided and neither can they legally be obtained by anyone who is not a lecturer. This is of course great for lazy lecturers (they don't have to come up with original questions) but renders a rather pricey volume useless for self study. The publisher claims that it is to prevent students from cheating: but, let's face it, they will manage anyway; and if they do - so what!? - they will only be cheating themselves. So don't even think about buying this book unless it is a set text on your CS course... and even then you should wait until September 2004, as a totally revised new edition will be available.