Delphi XE 2 Foundations is a book that documents the foundations of Embarcadero Delphi XE 2 development, providing a detailed and up-to-date reference and conceptual overview of the language and wider runtime library.
The book is published in printed and eBook versions, the latter in three parts. Please see here for further information about the two editions, and here for a table of contents. An FAQ is also available here, and the accompanying sample code is on Google Code here – please download the ZIP if using XE3. Errata is also being compiled on this page.