Applied Nonstandard Analysis by Martin Davis