A History of Human Space Flight