Programming Style in APL
Kenneth E. Iverson

1. Assimilation of Primitives and Phrases
  Outer product
  Inner product
  Dyadic transpose
2. Function Definition
3. Generality
  Functions on subsets
  Indexing
  Polynomials
4. Identities
  Dualities
5. Proofs
6. Recursive Definition
7. Properties of Defined Functions
8. Efficiency
9. Reading
10. Conclusions
Appendix A
References