Audio Coding Theory And Applications