Digital library
Textbooks, references and open learning resources.

External
Writing Spaces - Web Writing Style Guide
Matt Barton, James Kalmbach, & Charles Lowe et al. · LibreTexts
The Writing Spaces Web Writing Style Guide was created as a crowdsourcing project of Collaborvention 2011: A Computers and Writing Unconference. College writing teachers from around the web joined together to create this guide. The advice within it is based on contemporary theories and best practices. While the text was originally written for students in undergraduate writing classes, it can also be a suitable resource for other writers interested in learning more about writing for the web.

External
Squeak by Example
Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet · LibreTexts
In the contents: 4.03: Message Composition

External
Think Python - How to Think Like a Computer Scientist (Downey)
Allen B. Downey · Olin College
In the contents: 16.04: Composition · 19.03: Composition

External
Think Python 2ed.
Allen B. Downey · Olin College
In the contents: 3.03: Composition · 6.03: Composition

External
A First Course in Electrical and Computer Engineering
Louis Scharf · Colorado State University
In the contents: 5.04: Composition of Transformations

External
Pharo by Example 5.0
Ducasse, Zagidulin, Hess, and Chloupis · LibreTexts
In the contents: 5.03: Message Composition

External
Think Java - How to Think Like a Computer Scientist
Allen B. Downey · lin College
In the contents: 10.09: Composition · 12.02: Composition Revisited · 14.03: Method Composition