Star Formation (World Scientific Series in Astrophysics) by Mark R Krumholz