Author: Niven.