sarah mainly writes speculative fiction for a young adult audience , and has had pieces of short fiction published in themedulla literary review , apex magazine , pankmagazine and the british fantasy society publication dark horizons .