Are You Smart Enough to Work For Google?
Publisher: Little, Brown and Company
Format: paperback
ISBN-13: 9780316336291