Battlefield Earth is, without a doubt, the worst book I have ever managed to finish reading in my life (if it was so bad why did I finish? It's a long story involving a prolonged hospital stay with no access to TV or radio). This book was written with a plot, characterization and storyline that a three year old (and only a three year old) could appreciate - 2 dimensional characters, a fifth rate plot, and third rate writing. Don't waste your time or money - there are so many better things you could be doing.