Author: Y S Touloukian