Battle for Earth
By: Keith Mansfield
Series: Johnny Mackintosh
Publisher: Quercus
Published: 2011
Place of publication: London
Language: eng
Number of pages: 319
ISBN-13: 9781849163293
Subjects: Space warfare; Juvenile fiction; Human-alien encounters