I found the Cambridge very dry, boring and difficult to follow. Jacaranda is fairly good, especially for Automated Manufacturing.
IMO Jacaranda has the best exercises, but Heinemann has the best content (in terms of layout, clarity, depth). Although to be honest I only borrowed the others for...