Yes, there is no restriction-for MOST products (Bioshock is an exception, you can only have it installed on like five machines)-on how many computers you can install Steam-purchased games on. However, your account can only be logged in on one machine and the game authenticates your ID before running.