Pappazian, and Palmer both have good books to teach you how to make consistent beer. But, the only way to do it, is learn from the books, then, like the rest have said, get to brewing. A LOT! Once you learn your system, each batch will be consistent. No book can teach you how to use your system. You can give ten brewers the same recipe, and end up with ten different tasting beers, because each system is different. Learn yours, and learn it well, grasshopper.