Solving the Bonnet Problem

Solving the Bonnet Problem