Mathematical logic and computability - Keisler, H. Jerome (McGraw-Hill, 1996)