Modern Infrastructure Engineering with CFEngine 3

Mark Burgess and Diego Zamboni