i didn't expect this book to be any good. i've been trying to read books by indie and self-published authors lately, and i've stopped reading about three books in a row before even finishing the first chapter because they were so poorly-written. ba...