Kevin Smith gives life advice in new book