first edition; except for the brief description of the Read-Centric algorithm