I would not suggest Blackjack Attack as a "system" book. It's got loads of useful and interesting stats, and ways to use the stats to approach the game. But it won't help you learn to count cards.
Blackbelt in Blackjack has three different systems, none of which I particularly dig -- although some people swear by a modified version of Snyder's Zen Count. It is a good book, though.
The two industry standards are Wong's Professional Blackjack, for the Hi-Lo, or Knockout Blackjack, for KO. On paper, there are more powerful systems than these, but you will have to work a lot harder to work with these systems, because you'll have to do very rapid math with absolute values higher than 1. I was trying to learn a level-2 system for a couple weeks back in February, and realized that I would be better off mastering a level-1 system for at least a few thousand hands before I considered tackling a level-2.
As for software, I highly recommend splurging on QFIT's Casino Verite Blackjack. It can help you learn whatever system you do end up choosing -- unless it's one of Revere's or Uston's.