Ingenious bookends stop books from leaning even when you remove others - Yanko Design
The Firm Book End has a solution that's both clever and odd. Rather than two pieces standing on opposite ends, it's a single long piece that has teeth-like stoppers that can be flipped up.