Author: Pyrnelle, Louise Clarke.