Bookbee Written on Feb 14, 2012 4 of 5 stars 3.5 Stars but too well written to round down. Shame it's so short.