2018 International Residential Code (IRC Code Book): ISBN 9781609837372

You will find that this textbook uses a modular structure for flexible learning.