History of Ystradgynlais & Ystalyfera in the Upper Swansea Valley, also remembering the war dead of both towns from the World Wars, and the Goughs of Ynyscedwyn