hammers and waves - electric library