Islamic Patterns : An Analytical and Cosmological Approach - Critchlow, Keith (Thames and Hudson)