apue.e2