I found this book very easy to understand. Maybe, there is a lot more to talk about building codes but if you want a grasp on the general idea, this book works very well.