Stephen Edgar wins literature prize