Using Samba, Paperback by Carter, Gerald; Ts, Jay; Eckstein, Robert, Brand Ne… A nice touch in this textbook is the review questions at the end of each unit.