0/5 - unreadable drivel 1/5 - seriously flawed, with little or no redeeming qualities 2/5 - flawed, but it has its moments 3/5 - enjoyable and recommended, but still has its nagging flaws 4/5 - highly recommended, with some minor flaws 5/5 - ingenious work of fiction