Home Entertainment Author William McIlvanney dies aged 79