I've built a few bikes now. That Icetools set looks good for a starter - but @mangatank is right, get a good rubber mallet. Essentially what you also need is:
* A good set of allens (for most things)
* A pedal spanner (makes life so much easier than adjustable wrench)
* Good padded gloves - so you don't cut your knuckles open when removing pedals, cassette or BB
* Cable cutters (gear cables and housing - you need a clean cut)
* Chain tool
* Tweezers (used these many times when things get dropped inside tubes, or when pads need replacing)
* Appropriate cassette tools (lock ring tool + chain whip + large adjustable spanner for leverage)
* Appropriate BB tools (external BB wrench for example)
* Chainring bolt spanner (or something that works for holding them while you use an allen key - I've had success with a chisel before)
* Tyre levers, spoke key, etc
* A star nutter setter is useful and hard to bodge one
* Crown race setter (easily made from old plastic pipe)
* Headset press (easily made from bolts and washers - see Youtube or Ebay)
* Pipe cutter (for cutting fork steerers, seat tubes, handle bars - makes a much neater job than hack saw)
* Hack saw - sometimes need this to finish the job
* Acres of grease (worth getting a gun)
* Degreasers and cleaners
* Teflon lubes and regular lubes
* A large parts bin and an endless supply of rags
* Lots of cable ties - get long thick ones as well as short, thin ones.
* Finally, get a bike stand, makes life soooo much easier. I got a good folding one off Ebay for £40.
Some of that may not apply if you are doing SS of course. As you'll probably know, you'll need SS compatible frame dropouts and you may need cassette spacers to get the chainline right, or use a chain tension device. If using a rigid fork, I'd get one that compensates for the suspension travel so your frame geometry is correct.
As people have mentioned, the biggest issue when building bikes is compatibility of components - so look into that before you buy anything. So many different sizes and standards. For example, Shimano shifters not working with Sram rear mechs, or BB/ crankset compatibility. Plan out the bike before you buy, basically. Books are useful, but Youtube is defo your friend.
It's a lot of fun though