[link|http://www.amazon.com/exec/obidos/tg/detail/-/0132918072/qid=1090507342/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-8975062-2015963?v=glance&s=books&n=507846|Etudes for Programmers]

It was translated, and the problems were very interesting and quite doable (if I had a computer at my disposal). The Game of Life on infinite field was one of the simpler ones. Self-printing program was quite interesting (I did it in SNOBOL, but I don't know how tro do it in C).

Of course, time and experience have altered my perception. May be the book is not so good, and it's nostalgia spaeking. Still, take a look.