Learn Applescript by Hanaan Rosenthal & Hamish Sanderson