I found this an excellent book to introduce Delphi. I have read it multiple times to reinforce the point. If you expect to be taught programming, this and MOST books are not right for you. This assumes you understand programming, and need to learn Delphi specifically. It is good for beginners to intermediate. I highly recommend it, and wish the authors would tackle the advanced topics because their style is very readable and understandable.
Simplistic and effective language. I think it's hard to misunderstand what this guy says. Would've liked some more general introduction to programming first, instead of creating buttons, but it's fine.