Successive approximation of p-class towers