marching cube algorithm

Anyone know, how to use marching cube algorithm to reconstruct the free surface? I need explanation of this. Anyone know the materials about this, please share me. Thanks.