Really good learning experience. If anyone doesn't understand the way politics works, they should read this book. The procedural aspects of the lawmaking process and their impacts were also really surprising; who knew a roll call vote could kill a bill? Once you get into this one it is totally worth it, and it was a well-written book too.