This book is both helpful and stimulating in certain places, but inconsistent and flawed in other places.
Hahn neglects to deal with the concept of an Adamic/Creation covenant, and the absence of a chapter-length treatment on this subject is felt across the book.
He also at times seems to impose preexisting ANE covenant types and categories upon the biblical covenants, rigidly boxing them in, without letting the biblical data speak for itself, on its own terms.
His problematic source-critical tendencies only exacerbate his rigid commitment to ANE covenant types, especially in his sections on the Mosaic Covenant, which he splits into a Sinai kinship-type, a Priestly/Levitical grant-type, and a Deuteronomic treaty-type.
Nevertheless, his analysis of the Abrahamic narrative of Gen 12-22 is quite fascinating, and his sections on the Davidic Covenant and its connection to Luke-Acts are well done.
As an exercise in biblical theology, this book is filled with great passages. However, the whole does not quite live up to the sum of its parts.