On May 8, 8:03 am, flexa... / gmail.com wrote:
...
> Could you please refer me a book or two which explains these computer
> science fundamentals. Also note that I don't have much background to
> build up on so please refer books which are not too *geeky*.
>

Not sure how easy this text is but its free 9^):
http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/