A book review & 101 introduction to a new language