Author Peter F. Hamilton