Information:

Author: Andrew Preston
Publisher: Random House Group
Cover: Paperback