Zircon and granite petrology