Hardware independent programming for a computer graphics course. - Michael K. Mahoney (ACM SIGCSE Bull., 1986)

Implementing a GKS-like graphics package on a microcomputer. - Michael K. Mahoney (SIGCSE, 1989)

Building Cocoa applications - a step-by-step guide. - Simson L. Garfinkel; Michael K. Mahoney (O'Reilly, 2002)