Camera is moving up by itself

Hello. I started learning Unity today by reading book wrote by Will Goldstone.

The first project for newbies like me is about shooting the wall made of cubes with moving camera. Before i got to the point of adding the moving script everything worked just fine. But after adding the script camera is slightly moving up just by itself. Moving it with arrows and WSAD keys still works, but i don’t know why is it moving by itself.

This is the code of a scrpit, using C#, I think everyone is just like described in a book.

using UnityEngine;
using System.Collections;

public class Shooter : MonoBehaviour {

	public Rigidbody bullet;
	public float power = 1500f;
	public float moveSpeed = 2f;

	// Update is called once per frame
	void Update () {

		float h = Input.GetAxis ("Horizontal") * Time.deltaTime * moveSpeed;
		float v = Input.GetAxis ("Vertical") + Time.deltaTime * moveSpeed;

		transform.Translate(h,v,0);
	
	}
}

Thanks for reading this :).

Line 14, you are adding Time.deltaTime to the vertical axis rather than multiplying it.

using UnityEngine;
using System.Collections;

public class Shooter : MonoBehaviour {

    public Rigidbody bullet;
    public float power = 1500f;
    public float moveSpeed = 2f;

    // Update is called once per frame
    void Update () {

        float h = Input.GetAxis ("Horizontal") * Time.deltaTime * moveSpeed;
        float v = Input.GetAxis ("Vertical") * Time.deltaTime * moveSpeed;

        transform.Translate(h,v,0);
    }
}