Программирование в Clojure
Чаз Эмерик