Understanding Publishing Contracts Courses

blank

Understanding Publishing Contracts

Understanding Publishing Contracts, available at $39.99