books on haffners