Introduction to Micro-services by Martin Fowler
Covers definition (or rather characteristics), when they should be used, and relationship to more general SOA discussion.