My latest reading has been Philip Matyszak's, Roman Conquests: Macedonia and Greece.
The book starts with some very nice maps and a good overview of Greece in 221BC. We are then presented with the wider Mediterranean context including the Punic Wars and the wars of Alexander's successors.
The detailed narrative covers the three Macedonian wars and the internal conflicts within Greece. Or how Rome started to acquire its eventual empire in the eastern Med. The crucial battles of Cynoscephalae and Pydna include a discussion on why and how the Roman legion defeated the Macedonian phalanx.
This is a conflict I had limited knowledge of, other than the main battles. This book is an excellent introduction and very well written. Highly recommended.