Good books for starting functional programming?
stonemetal: I found SICP a little tough,  I would either fall asleep in the easy stuff or skip so far ahead that I would be in over my head.  I rather enjoyed Real World Haskell.