gentle introduction to maps