If you are looking for a textbook to base a course on, or need a refresher especially if your maths is a little rusty, this is a good choice but it isn???t suitable as a general non-technical introduction.I hope that the next edition adds material to make up for these problems because it is a good book that could be excellent.