yeah the concept is not complex enough to need an EBook.
As far as I know, you can use the function below in C to get the current time/date:
string timeNow(){
time_t now;
time(&now);
return ctime(&now);
}
So what you have to do is to start a new thread and use this function for getting the time and comparing it to your desired time. You may parse it to get the date only if you're not concerned about the time. When the condition is true, the you may active the bomb.
Also also also the "at" command schedules actions in windows OS, so if you have access to the victim's shell you can just use this command to schedule your logic bomb. However, I personally haven't worked with this so you gotta use google for more info.