Awful trade. We trade Okafor (who has value), Stauskas (who does not) and a 2nd round pick for Booker, who is a FA at the end of e year. Booker for a 2nd round pick would be overpaying (and 2nd round picks are regularly traded for cash), throwing in Okafor is just awful.
Booker is a guy you could get for almost nothing, especially from a bad team that just wants to clear the roster spot.
Colangelo is not good at trades, he has overpaid every time.