A good but out of date book
JavaFX has changed dramatically since this book was written. I imagine there are other version of the book which have the updated approach but the version I had was unlikely to be of much use to a programmer.
The version of FX for which this was written used a new intermediate language (more like scala than java) to describe models. These have been replaced in newer versions with conventional java method calls.
Check which version of FX the book is for before you buy!