Top 0 p h abelson PDF Book Page 48