PowerShell is a very strong scripting tool and it has evolved a lot in the recent years and I came across an excellent E-Book for IT professionals thats suitable for both beginners and advanced professionals working with PowerShell

You can download the latest e-book version from here : PowerShell Notes for Professionals

Navigate to the PowerShell Gallery for more resources : https://www.powershellgallery.com/