System Design Interview
Amazon link