Delphi 2007 ist von der Oberfläche her schon ziemlich anders, deshalb passt da ein Buch für Delphi 7 nicht so gut. Die Sprache an sich ist zwar kompatibel, hat aber auch neue Elemente dazubekommen.
Ich persönlich habe kaum mit Büchern gelernt, ich habe die Hilfe zu Delphi hauptsächlich benutzt und ausprobiert.

(Internet hatte ich zu der Zeit leider kaum zur Verfügung.)
Zudem gibt es ja:
crashkurs.christian-stelzmann.de
bzw. für die neue Oberfläche:
www.christian-stelzm...shkurs_reloaded.html
Es gibt durchaus aktuelle Bücher, aber da ich die nicht kenne, kann ich da keine Empfehlung aussprechen. Persönlich finde ich dass das Lernen via Crashkurs, Hilfe und Internetsuche viel einfacher ist.
Die Frage nach Büchern lese ich aber nicht zum ersten Mal, da müsste es schon Threads hier im Forum geben.