Item Tag: Edward A. Birge

9780387987309

You will find that this textbook breaks down difficult topics into manageable chunks.