Has the recession been a boost for Gordon Brown and a disaster for Alex Salmond? Labour has scored an unexpected victory in the Glenrothes by-election, confounding the predictions of bookies, pundits and many in the party itself. So what happened? Is the SNP honeymoon over? Does the result reflect public satisfaction of Labour's handling of the recession? Plus: Is the teaching of Scotland's history given enough prominence in the classroom? As "A History of Scotland" begins on BBC1 this Sunday, how successful have our schools been in teaching us about our nation's past? The government has decided Scottish history will now be made compulsory at Higher level, but what would you include? Graham Stewart takes your calls, texts and emails.