Jennifer Lynn Barnes has written several acclaimed young adult novels. She has advanced degrees in psychology, psychiatry, and cognitive science. She received her PhD from Yale University and is now a professor in psychology.
~~tag-text~~