Quello che ti ha detto Enrico è sacrosanto.
Inoltre, se mi consenti, ammesso che esistesse un tale ambiente anche per la classe book, dividere le colonne in modo che siano esattamente la metà della larghezza del testo, vuol dire che i loro contenuti sarebbero adiacenti senza spazio intermedio, il che non sarebbe ina grande idea.
Tornando a noi, l’ambiente column vale solo per beamer che non ha (normalmente) il problema di dividere le pagine per andare ad una pagina/frame nuova. Nella classe book tu non sai dove cadrà il tuo testo; se cadesse a fondo paigna come verrebbe spezzata la tabella e il testo?
Allora devi scegliere fra alcuni accomodamenti:
1) puoi usare il pacchetto wrapfig (leggi prima la documentazione: texdoc wrapfig da terminale/prompt dei comandi) che non serve solo per le figure ma anche per le tabelle; scegli i parametri con intelligenza; eventualmente previsi che la tabella, da mettere dal lato del margine esterno, possa anche eventualmente sforare nel margine.
2) Se il testo che affianca la tabella si riferisce solo alla tabella e non è una cosa che prosegue il testo precedente o quello seguente, può inserire il tutto dentro un ambiente table, così anche la didascalia della tabella ha il titolino corretto; dividi lo spazio fra due minipage di larghezza pari a, diciamo, 0.475\textwidth; in una minipage metti la tabella con la sua didascalia, nell’altra metti il testo; separi le due minipage con [tt]\hfill[/tt] e lasci flottare l’ambiente table dove LaTeX trova il posto per metterlo;
3) concepisci la tabella in una altro modo, se possibile, e fai sì che sia larga abbastanza per occupare l’intera \textwidht, per esempio scambiando le righe con le colonne; e la usi come tutte le altre tabelle rese flottanti con l’ambiente table.
Visto che le guide non parlano o parlano troppo poco dell’ambiente minipage, trovi abbastanza documentazione nella guida tematica LaTeX Handbook commentato, qui sopra nella sezione Documentazione.