The Quartz Crystal Microbalance and the Electrochemical QCM: Applications to Studies of Thin Polymer Films, Electron Transfer Systems, Biological Macromolecules, Biosensors, and Cells