Shipping Greatness: Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon