Jesus of Nazareth: An Independent Historian's Account of his Life and Teaching