Scientific explanation, laws of nature, and causation are crucial and frontier issues in the philosophy of science. This book studies the complex relationship between the three concepts, aiming to achieve a holistic synthesis about explanation-laws-causation.