For Java (PDF, Kindle) (Just fill the fields with any values)
https://www.syncfusion.com/resources...cinctly_Part_1
https://www.syncfusion.com/resources...cinctly_Part_2
There are better books (and more up to date - GUI chapter should be about JavaFX), but it is free and short.