Well where to start, Basic Vision is by far the best course book i have brought, with the facts being there that you need to know, but in plain and basic terms so even the basic first time reader can access it. It was nice to pick this book up and read it before lectures because after my module has been completed i still want to finish the book. By far the easiest core text book i have had to read. But by far the best thing from a core text book that can get stodgy when it has to be read, its funny as well making it an easier read when the subject matter is so complex.