Cocktails and Rock Tales: 200 drinks to shake, rattle and roll with