Information:

Author: Papineau, David
Publisher: Hachette Book Group Usa
Cover: Hardback