thoughts without borders
Books, reviews and all things worth reading
The Library is Open...
half hope and all bonanza
stuff i write
the 2River blog
Code Poet