Elements of Programming

Alexander Stepanov & Paul McJones