Coding and signal processing for magnetic recording systems. (©2005)