Japan.co.jp: Hardhat required by Bradley Lawrence Bartz
Shareware version here: Read for free
The basic idea of shareware is that if you enjoy the book you will share it.