IT Skills Software Design and Development Microsoft C# 2012
If you already know a bit of C# and you want to improve your Unity skills, this thorough book takes you through the complete C# workflow for developing a cross-platform first person shooter in Unity.