In planning a 19-story building, I want to use varied concrete grades—lower for slabs and beams, higher for columns (e.g., M50 for columns, M25 for beams and slabs). How much can I differ between these grades while ensuring structural strength and avoiding issues like cold joint formations at beam-column joints? I've heard about a maximum difference of 5N/mm^2, but I'd like clarification with references and reasons for this choice.