Liberty Buys a Stake in Barnes & Noble for $204 Million