John Barnes

John Barnes is an American writer of science fiction, he has been nominated for Awards including the Nebula and Hugo and has also won the Michael L Printz Award.

The majority of John Barnes works tend to focus on moral responsibility and social criticism within social contexts.