Add APUE ch09 demo