Basic science concepts and applications - Cobban, Bill