Rich Sommer had a role in the 2006 comedy-drama based on a book by whom?