Hi Will, thanks for the inspiring post. The trouble is, whenever I look for object pascal books, all I find are delphi books that are concerned with Applications design(forms, windows, menubars, etc.). Can anyone recommend any books that are going to teach me some hard core computer science level books(introductory to advanced). I'm not at all interested in dragging and dropping windows forms, but as I mentioned above, compiler design and operating system design. I've got all summer to dig into books, so I'm all ears.