Recommendations:

Dr. Martin Gibala
Dr. Martin Gibala

a really good book

Source