Transair have a shop at Cambridge Street, not far from Victoria Station.
But, watch their prices. Transair seem to be more expensive than other places for everything else, so I don't suppose student books are any different.
Doesn't your flying club sell student books?