There are a variety of things that can make a book good or great. Some books are fun, but not practical. Some books are important, but not readable. Other books are well-written, but do not say anything of value. If an author is able to combine importance of subject matter, practicality, and enjoyableness–he has struck […]