A procedure for the solution of Lambert's orbital boundary-value problem