John Barnes

6b6792c008a09cdf0d898010.M

Muti-published novelist, professor of theater and creative writing, John's Science Fiction novels are widely acclaimed by fans world wide.

Visit John's blog on Amazon.com.

Copyright 2007 by AGLA