Can't remember off hand but a standard socket set will be sufficient for the head bolts. Make sure you have a short extension bar and a good torque wrench though.
I bought a deep single hex 16mm socket - worked well. I have just dropped the heads off for surfacing....hard work, but I got all the bolts out without any serious mishap.