Shaykh Abdullah Siraj alDin's fantastic discussions on destiny, freewill etc: http://www.srajalden.com/files/book/29.pdf