show/hide this revision's text 1 [made Community Wiki]

Stephan Bilaniuk's: "A problem Course in Mathematical Logic". The only source I've found that satisfies all your requirements. And it's free.