John Neptune and the Sky Palace King
The story of a young man who must learn to think for himself whilst fighting a war for a leader he believes in, but who soon realizes that there are many shades of gray in what he thought was a black and white universe.