John Young Complete list of works