Title: Concepts, Techniques, and Models of Computer Programming
Description: An online textbook that teaches programming using the Oz language. It presents all major programming paradigms in a unified framework that is both practical and theoretically sound.