529-0485-00L  Calculating Free Energy Differences from Molecular Simulation: Theory and Practical Applications