CAMBRIDGE IGCSE Computer science (CAMBRIDAGE UNIVERSITY PRESS UK, 2012)