Пожалуй, лучшая техническая документация, которую я видел - у CGAL и Racket.Можно просто читать как матан перед сном, особенно CGAL.