Works by attrib. James Craig Annan