3 books
Learning C# Programming with Unity 3D, second edition
Learning C# Programming with Unity 3D
Unreal Game Development