Wearable Heart rate Monitors and how they work
arstechnica.com