Hodder Cambridge IGCSE and O Level Computer Science, Second Edition, David Watson, Helen Williams 404 pages