Professional CMake:

A Practical Guide

Structured learning, best practice and real world advice direct from a CMake co-maintainer

Bulk Orders

Businesses wanting their staff to have access to the book Professional CMake: A Practical Guide may wish to consider purchasing a set of redemption codes. This is a cost-effective way of providing staff with the same access to the book as individual purchases (including future updates), but with significant volume discounts which lower the overall cost to the business. The distribution of individual single-use redemption codes to staff is under the organization’s control and the codes are not time-limited.

Please note that bulk packs of redemption codes are only available to companies or organizations and redemption codes may only be used by staff or contractors directly employed by the purchasing organization. Redemption codes may not be resold.

6 codes

US $90

50% effective discount

12 codes

US $135

63% effective discount

25 codes

US $180

76% effective discount

Frequently Asked Questions

How are the redemption codes delivered?

After a purchase has been made, a manual check is performed to confirm the purchaser’s business details. A set of redemption codes will then be emailed to the address provided when making the purchase. While this will usually only take 1-2 business days, please allow up to 5 business days for completion of the process.

How are the redemption codes used?

The purchaser receives the full set of redemption codes, each of which is valid for a single use. The purchaser gives one code to each member of staff who should have access to the book. A staff member can then go to the main book page, click on the BUY NOW button and enter their code to receive a 100% discount. They will then be able to download the book and receive all future updates exactly the same way as an ordinary purchase.

It is up to the purchaser how and when they distribute each code to members of their staff. Since the codes are not time-limited, extra codes can be held in reserve and given to new staff members who join the company in the future.

Will I be notified when all codes have been used?

No, the purchaser is responsible for keeping track of who they allocate each code to and which codes are still available for redemption.

What happens to redeemed orders if a staff member leaves the company?

All redemptions stay with the person who redeemed it, just like a regular purchase would. They cannot be transferred to another staff member.

If a staff member loses access to the email address they used when redeeming their copy, they will not be able to receive update notifications or download link recovery emails. Staff should therefore ensure that they record their download link before losing access to their email if they wish to retain the ability to download future updates.

Can I get a partial refund for unused redemption codes?

No, all purchases are non-refundable. Redemption codes are not time-limited though, so they can be held for future use (i.e. when new staff members join the company).

Why is the product not available in my country?

The product is generally available worldwide, but for some countries, complying with the local tax laws as a foreign business selling into that country is not practical given the level of sales and the complexity of compliance. Unfortunately, this means that in some cases, certain countries are blocked from purchasing the product. Note that the restriction only applies to the purchase itself. If the purchase is made outside of the restricted country, product downloads will still be available (this may be relevant for organizations with a presence in multiple countries).