Peter F. Hamilton: