Read about the Glasgow East by-election held on 24 July 2008. John Mason won the seat for the SNP, taking it from Labour.