Meet Mach by James Scott, a summary of Mach's history and main concepts.
M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young, Mach: A New Kernel Foundation for UNIX Development, USENIX Conference Proceedings, July 1986. Paper [pdf].
R. Rashid, A. Tevanian, M. Young, D. Golub, and R. Baron, Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures, 2nd ACM Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 1987. Paper [pdf], presentation [ppt].
The Unofficial GNU Mach IPC beginner's guide, an easy introduction to Inter Process Comunication in the Mach microkernel by Manuel Pavón Valderrama.
Mach IPC without MIG, an exercise by Neal Walfield to understand Mach IPC at one of its lowest application levels.
- ipc-hello.c: Hello world à la mach ipc.