SP 21 : 2005 is comprising 27 sections for all kind of Building Materials. You can download SP 21 : 2005 with following link.
Also Download-
NBC 2016 pdf [National Building Code]
IS 1343 code 2012 PDF (Prestressed Concrete Code of Practice)
IS 383 : 2016 Code For Aggregates For Concrete [PDF Download]