I’ve recently been reading this and it’s great!
Data Pipelines Pocket Reference: Moving and Processing Data for Analytics https://www.amazon.com/dp/1492087831/ref=cm_sw_r_cp_api_glt_fabc_AR2KW90AHAH9DG9NV8VS?_encoding=UTF8&psc=1
I read this book Data Pipelines Pocket Reference recently. It's pretty good book. Though it doesn't cover Spark based ETL stuff.