Tom Perrotta has been a must read for me over the years. Few people capture ...