Mario Puzo nació en Nueva York, en el seno de una familia de inmigrantes italianos.