Problems in general physics by IE Irodov  was one of those "bang your head on the wall, but when you get it it's ecstasy" kind of books for me.
I am not even sure if I would recommend it to every one. Maybe masochists. But, looking back on it, I have some really fond memories of locking myself in a room for 2 days to get a problem that I felt oh-so-close to solving. Eventually getting it is intensely rewarding.
It it right at the grade 10-12 level.