Text this: Petrology and geochemistry of the Langkawi granites /