APL Journal