John Barnes (born 1957 in Angola, Indiana) is an American science fiction author.
Personal life Barnes's hometown is Bowling Green, Ohio. Barnes earned a B.A. degree from Washington University, an M.A. degree from the University of Montana, and a Ph.D. degree in theater from the University of Pittsburgh. He has taught at Western State College. He lives in Colorado.
edit