Mastering PLC Programming: The software engineering survival guide to automation programming Paperback $49.99