Writer: Mario Puzo