APL 3 & APL 4

by Graeme Donald Robertson

apl

APL 1 & APL 2

by Graeme Donald Robertson

apl

Mastering Dyalog APL

by Bernard Legrand