Paul Baxter Courses

blank

Understanding Publishing Contracts

Understanding Publishing Contracts, available at $39.99