Stumbling along : (a journey with the master of surprises) /