JZAK to Saeed Malik for numerous errata. Now fixed.