Harlech Castle, Wales (alt. A Ruined Castle) Annan, James Craig  (Scottish, 1864-1946)