Third edition released 2024!

Buy the book from Cognella

Resources for instructors are available from the authors and via the publisher page (link above).

Return to my homepage