Reading list: John d ryder