This text is extremely thorough and rigorous in its coverage. It meets all the requirements of the ECDL syllabus, version 3.The text is easy to read, accessible and is pitched at an appropriate level. It is very clearly written and well structured. Each module is self-contained, which allows students to work through modules in any order. The text is illustrated with clear screen shots that are well used and annotated. There are suitable practical exercises to build up students' skills. Students using this text should be very well prepared for the practical ECDL assessments. Overall, an excellent text that I do not hesitate to recommend to others as a teaching/learning resource and software reference guide.