Principles of Data Conversion System Design by Behzad Razavi