C at a glance - Denning, Adam, 1960-