Mario Puzo

 is an American novelist and film screenwriter.