Counseling psychology and optimal human functioning - Walsh W B (New Jersey New Jersey, LEA, 2003)