Bipartite Graphs and Their Applications by Armen S. Asratian, Tristan M.J. Denley & Roland H. Ggkvist