A book of poems is called an anthology. An anthology can also be a collection of songs or stories grouped. It can be compiled by either the writer or the editor.