Author: Maki Starfield.