satalyte.com.au
Kevin J. Anderson
Biography Kevin J. Anderson has written more than 125 books, including 52 national or international bestsellers. He has over 23 million books in print worldwide in thirty languages. He has been nom…