World heritage sites a complete guide to 1,007 UNESCO world heritage sites. (Firefly Books, 2015)