What would you people consider to be a good diet for gaining bulk? Assuming a person is working out regularly with a bulk gaining program and needs to eat accordingly?

What type of foods?

How much?

How often?

Etc...

Cheers