Author: Cardiff Public Library.